112 research outputs found

    10181 Executive Summary -- Program Development for Extreme-Scale Computing

    Get PDF
    From May 2nd to May 7th, 2010, the Dagstuhl Seminar 10181 ``Program Development for Extreme-Scale Computing \u27\u27 was held in Schloss Dagstuhl~--~Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. This paper provides an executive summary of the seminar

    10181 Abstracts Collection -- Program Development for Extreme-Scale Computing

    Get PDF
    From May 2nd to May 7th, 2010, the Dagstuhl Seminar 10181 ``Program Development for Extreme-Scale Computing \u27\u27 was held in Schloss Dagstuhl~--~Leibniz Center for Informatics. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. Links to extended abstracts or full papers are provided, if available

    Short reasons for long vectors in HPC CPUs: a study based on RISC-V

    Full text link
    For years, SIMD/vector units have enhanced the capabilities of modern CPUs in High-Performance Computing (HPC) and mobile technology. Typical commercially-available SIMD units process up to 8 double-precision elements with one instruction. The optimal vector width and its impact on CPU throughput due to memory latency and bandwidth remain challenging research areas. This study examines the behavior of four computational kernels on a RISC-V core connected to a customizable vector unit, capable of operating up to 256 double precision elements per instruction. The four codes have been purposefully selected to represent non-dense workloads: SpMV, BFS, PageRank, FFT. The experimental setup allows us to measure their performance while varying the vector length, the memory latency, and bandwidth. Our results not only show that larger vector lengths allow for better tolerance of limitations in the memory subsystem but also offer hope to code developers beyond dense linear algebra.Comment: Accepted as paper at the Second RISC-V Workshops at SC23 - Denve

    Application Porting from External Developers

    Get PDF
    Deliverable from the TEXT Project describing trial implementation of SMPSs in CP2KDifferent developers outside the project or applications not initially considered in it have been identified and addressed in order to assess how the MPI/SMPSs model could be used in those cases. Different levels of depth have been actually been carried out, and in some of the cases only a part of the application was targeted. The study mostly focused on widening the identification of methodological issues and feedback on the suitability of the model and the functionality of its implementations. This deliverable reports on the experience with 6 apps/codes: Hydro, GROMACS, GADGET, CP2K, MRGENESIS and ShallowWaters. Very interesting feedback has been obtained addressing both methodological programming practices and the characteristics of the SMPSs/OmpSs model and implementation
    • …
    corecore